/**
 * 限时任务
 * 逻辑代码
 */
exports.do_xsrw = function () {
    var foo = require('./foo.js');
    if (ui.zlqj.isChecked() || ui.xl.isChecked() || ui.bhyb.isChecked() || ui.bhyy.isChecked()) {
        if (ui.zlqj.isChecked()) {
            function do_zlqj() {
                foo.clk(foo.p_gb);
                foo.clk(foo.p_hd, 5, 0, 'wtf', 1, 1);
                foo.clk(foo.p_bzrw);
                foo.clk(foo.p_zlqj, 5, 0, 'wtf', 1, 1)
                    ? foo.clk(foo.p_djdh, 60, 0, 'wtf')
                        ? foo.clk(foo.p_djsy)
                        : null
                    : null;
            }
            foo.zjmzx(do_zlqj);
        } //珍珑棋局
        if (ui.xl.isChecked()) {
            function do_xl() {
                toast('还没有做好');
            }
            foo.zjmzx(do_xl);
        } //小龙
        if (ui.bhyb.isChecked()) {
            bhyb_flag = true;
            function do_bhyb() {
                foo.p_hd_f();
                foo.clk(foo.p_tzrw);
                foo.clk(
                    foo.p_cjbhyb,
                    20,
                    0,
                    'wtf',
                    () => {
                        bhyb_flag = false;
                    },
                    1
                )
                    ? foo.clk(foo.p_djdh, 60, 0, 'wtf', do_bhyb, jxyb)
                    : null;
            }
            function jxyb() {
                foo.clk(foo.p_sxbc, 20, 0, 'wtf');
                sleep(1500);
                foo.clk(foo.p_ksyb, 5, 0, 'wtf', null, 1);
                sleep(1500);
                foo.clk(foo.p_qd, 5, 0, 'wtf', null, 1);
                foo.clk(foo.p_tg, Number(storage.get('configure').outTime_bhyb), 0, 'wtf', jsyb, () => {
                    foo.clk(foo.p_qd, 5, 0, 'wtf');
                });
            }
            function jsyb() {
                foo.clk(foo.p_rwbq);
                foo.clk(foo.p_hdxtb, 2, 0, 'wtf');
                foo.clk(foo.p_tg, 5, 0, 'wtf', jsyb, () => {
                    foo.clk(foo.p_tg, 5000);
                    foo.clk(foo.p_qd, 5, 0, 'wtf');
                });
            }

            while (bhyb_flag) {
                foo.zjmzx(do_bhyb);
            }
        } //帮会运镖
        if (ui.bhyy.isChecked()) {
            function bhyy() {
                foo.clk(foo.p_gb);
                foo.clk(foo.p_hd, 10, 0, 'wtf', 1, 1);
                foo.clk(foo.p_bzrw);
                foo.clk(foo.p_bhyy, 10, 0, 'wtf', bhyy, 1);
            }
            foo.zjmzx(foo.p_bhyy);
        } //帮会饮宴
    } else console.log('没有选中执行操作');
    foo.zjmzx(()=>{
        toastLog('限时任务结束了');
    });
    threads.currentThread().interrupt();
    delete variables.threads.a3;
    layout1.xsrw.setText('开始执行');
};
